Automated software packaging and installation for the ATLAS experiment
نویسندگان
چکیده
Managing the distribution and installation of large and complex software suites such as that of the ATLAS Particle Physics experiment [1] gives rise to a variety of problems. To be able to deploy software on the Grid it must have a completely automated installation procedure that addresses issues such compatibility, updates and external software required. Installations are needed to satisfy the different requirements of the production run, a developer (with his/her own code) and the possibility to rebuild from source. A solution to this problem has been developed in the context of ATLAS software. ATLAS uses CMT [8] to configure and manage packages, which are the basic units of the software. Crucially for this project, CMT allows the definition and imposition of conventions for package metadata. Pacman [9] is a package manager that facilitates transparent fetching, installation and management of software packages. These two pieces of widely used software provide much of the functionality required to meet the packaging, distribution and installation needs of ATLAS; the main work is to interface them and solve some problems with the ATLAS software itself. To this end, additional tools have been developed to extract files in common package formats (such as tar and RPM) and write the Pacman files. These files describe all the information needed to fetch and install a package, including its dependencies on other packages. External packages are handled by additional metadata written in interface packages, thus allowing them to be packaged in a similar way. The presence of basic system packages is tested before the download and installation commences.
منابع مشابه
Estimating Solar Radiation and Developing Iran’s Atlas Map of Optimum Monthly Tilt Angle (TECHNICAL NOTE)
Iran has great potential in utilizing solar energy. In order to maximize the amount of absorbed solar radiation to absorber surfaces, the surfaces should be installed at a suitable angle slope to the horizon that is discussed in this article. The calculations performed in this study was done using MATLAB software. In this study, radiation received on the ground in 31 provincial capitals of the ...
متن کاملProcess Capability Studies in an Automated Flexible Assembly Process: A Case Study in an Automotive Industry
Statistical Process Control (SPC) methods can significantly increase organizational efficiency if appropriately used. The primary goal of process capability studies is to obtain critical information about processes to render them even more effective. This paper proposes a comprehensive framework for proper implementation of SPC studies, including the design of the sampling procedure and interva...
متن کاملExamining the Effect of Dipping Period and Temperature of Hot Water and Packaging Type on Qualitative Traits of Orlando Tangelo Hybrid in Fasa Region
The present study aimed to evaluate the effect of dipping time and temperature of hot water and type of packaging on qualitative traits of Orlando tangelo variety of tangerine. This study was conducted as a factorial experiment in a completely randomized design with three repeats. The treatments consisted of dipping in hot water at seven water levels at 53°C and 58°C each for 1, 2 and 4 minutes...
متن کاملInvestigating the Effect of Package Parameters on Driver Comfort Using the DOE Method and the DHM Ergonomics Analysis Tool
Background and Objectives: Due to the necessity of the proper driver packaging, setting parameters for the driver to achieve the highest ergonomics of the driver has a great importance. The range of variations in some parameters of the package is wide, and the correct selection of the packaging parameters until to achieve driver’s ergonomics position, requires some tests. Methods: In this stud...
متن کاملDual Space Control of a Deployable Cable Driven Robot: Wave Based Approach
Known for their lower costs and numerous applications, cable robots are an attractive research field in robotic community. However, considering the fact that they require an accurate installation procedure and calibration routine, they have not yet found their true place in real-world applications. This paper aims to propose a new controller strategy that requires no meticulous calibration and ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2003